44acf92d4dae49ea6fb62b1f4f7c33f2efa4a893,src/main/java/com/carpentersblocks/renderer/helper/RenderHelperCollapsible.java,RenderHelperCollapsible,renderFaceXNeg,#RenderBlocks#number#number#number#IIcon#,119

Before Change


     */
    public static void renderFaceXNeg(RenderBlocks renderBlocks, double x, double y, double z, IIcon icon)
    {
        prepareRender(renderBlocks, ForgeDirection.WEST, x, y, z, icon);

        if (floatingIcon) {
            vBL = vTL - (vTL - vBL) * CollapsibleUtil.offset_XZNN;

After Change


     */
    public static void renderFaceXNeg(RenderBlocks renderBlocks, double x, double y, double z, IIcon icon, boolean isPositive)
    {
        prepareRender(renderBlocks, ForgeDirection.WEST, x, y, z, icon);

        if (isPositive) {

            if (floatingIcon) {
                vBL = vTL - (vTL - vBL) * CollapsibleUtil.offset_XZNN;
                vBR = vTR - (vTR - vBR) * CollapsibleUtil.offset_XZNP;
            } else {
                vTL = vBL + (vTL - vBL) * CollapsibleUtil.offset_XZNN;
                vTR = vBR + (vTR - vBR) * CollapsibleUtil.offset_XZNP;
            }

            setupVertex(renderBlocks, xMin, yMin + CollapsibleUtil.offset_XZNN, zMin, uTL, vTL, TOP_LEFT    );
            setupVertex(renderBlocks, xMin,                               yMin, zMin, uBL, vBL, BOTTOM_LEFT );
            setupVertex(renderBlocks, xMin,                               yMin, zMax, uBR, vBR, BOTTOM_RIGHT);
            setupVertex(renderBlocks, xMin, yMin + CollapsibleUtil.offset_XZNP, zMax, uTR, vTR, TOP_RIGHT   );

        } else {

            vBL = vTL - (vTL - vBL) * CollapsibleUtil.offset_XZNN;
            vBR = vTR - (vTR - vBR) * CollapsibleUtil.offset_XZNP;

            setupVertex(renderBlocks, xMin,                               yMax, zMin, uTL, vTL, TOP_LEFT    );
            setupVertex(renderBlocks, xMin, yMax - CollapsibleUtil.offset_XZNN, zMin, uBL, vBL, BOTTOM_LEFT );
            setupVertex(renderBlocks, xMin, yMax - CollapsibleUtil.offset_XZNP, zMax, uBR, vBR, BOTTOM_RIGHT);
            setupVertex(renderBlocks, xMin,                               yMax, zMax, uTR, vTR, TOP_RIGHT   );

        }
    }